Gesloten. Deze vraag heeft foutopsporingsdetails nodig. Het accepteert momenteel geen antwoorden. Wilt u deze vraag verbeteren? Werk de vraag bij zodat deze relevant is voor Stack Overflow. 6 jaar geleden gesloten. Verbeter deze vraag scheidingsteken // CREËER TRIGGER `bereik` VOORDAT U HET INSERT OP touristCompany.hotels VOOR ELKE RIJ BEGINNEN ALS NIEUW. Ster> 5 DAN SET NEW.star = 5; ELSEIF NEW.star <1 THEN SET NEW.star = 1; STOP ALS; EINDE;// scheidingsteken;
2021-01-19 08:10:31
U moet de trigger maken binnen hetzelfde schema / dezelfde database waar de invoegbewerking plaatsvindt. Uit uw trigger-definitie is het duidelijk dat de trigger-operatie onder de touristCompany-database valt. Zorg ervoor dat u de trigger maakt onder dezelfde database. Wijzig uw trigger-definitie zoals hieronder scheidingsteken // MAAK TRIGGER `touristCompany``range` VOORDAT U OP `touristCompany`` hotels` invoegt VOOR ELKE RIJ BEGINNEN ALS NIEUW. Ster> 5 DAN SET NEW.star = 5; ELSEIF NEW.star <1 THEN SET NEW.star = 1; STOP ALS; EINDE;// scheidingsteken; (OF) Selecteer de database voordat u een trigger maakt GEBRUIK `touristCompany`; scheidingsteken // CREËER TRIGGER `bereik` ...| Niet het antwoord waar je naar zoekt? Blader door andere vragen met de tag mysql-triggers of stel uw eigen vraag.